Using Matlab and Octave with Condor: a case study
نویسنده
چکیده
The goal of this project is to document and improve computational statistics capabilities and resource utilization within the Department of Statistics. Specifically, we look at the commonly used software Matlab [13] and alternative approaches to its use with GNU Octave [2] and Condor [9, 12]. By providing concrete examples of the process of modifying long-running simulation code from Matlab to Octave and Condor, we hope that more people will take advantage of these resources and improve the efficiency of their research. However, the intention of this project is not to promote the virtues of Matlab or Octave, one over the other. In fact, R [10] is more suitable for general statistical computing and is similarly workable with Condor1. Rather, we want to show those bound to Matlab for what ever reason that they may use their code with Octave, after slight modification, and compute in parallel with Condor in ways that does not violate departmental policy.
منابع مشابه
MatlabCompat.jl: helping Julia understand Your Matlab/Octave Code
Scientific legacy code in MATLAB/Octave not compatible with modernization of research workflows is vastly abundant throughout academic community. Performance of non-vectorized code written in MATLAB/Octave represents a major burden. A new programming language for technical computing Julia, promises to address these issues. Although Julia syntax is similar to MATLAB/Octave, porting code to Julia...
متن کاملImplementation of a Grid Computation Toolkit for Design Optimisation with Matlab and Condor
The process of design search and optimisation is characterised by its computationally intensive operations, which produce a problem well suited to Grid computing. Here we present a Grid enabled computation toolkit that provides transparent and stable access to Grid compute resources from Matlab, which offers comprehensive support for the design optimisation processes. In particular, the access ...
متن کاملScaffolding MATLAB and Octave Software Comprehension Through Visualization
Multiple view interactive environments (MVIEs) provide visual resources to support the comprehension of a specific domain dataset. For any domain, different views can be selected and configured in a real time fashion to be better adjusted to the user needs. This paper focuses on the use of a MVIE called OctMiner to support the comprehension of MATLAB and GNU/Octave programs. The authors conduct...
متن کاملSimulation environment for Software Defined Radio with application to Wideband CDMA
Software Defined Radio (SDR) switches across various wireless air interfaces by using a programmable and dynamically reconfigurable method and Wideband Code Division Multiple Access (WCDMA) is a promising candidate to be adopted into SDR. We implement WCDMA system in a SDR workbench in Matlab/Octave environment. Two scenarios are considered in this thesis. In non-adaptive scheme, the Channel St...
متن کاملIFISS : A Computational Laboratory for Investigating Incompressible Flow Problems ∗ Howard
The Incompressible Flow & Iterative Solver Software (ifiss) package contains software which can be run with MATLAB or Octave to create a computational laboratory for the interactive numerical study of incompressible flow problems. It includes algorithms for discretization by mixed finite element methods and a posteriori error estimation of the computed solutions, together with state-of-the-art ...
متن کامل